﻿namespace WindowsPhoneMvp
{
    ///<summary>
    /// Specifies the presenter interface in an Windows Phone MVP application.
    ///</summary>
    ///<typeparam name="TView">The type of view.</typeparam>
    public interface IPresenter<TView> : IPresenter
        where TView : class, IView
    {
        /// <summary>
        /// Gets the view instance that this presenter is bound to.
        /// </summary>
        TView View { get; }
    }
}
